package cn.ncupyh.arrlist;

import java.util.ArrayList;

public class PhoneTest {
    public static void main(String[] args) {
//        需求:
//        定义avabean类:PhonePhone属性:品牌，价格。
//        main方法中定义一个集合，存入三个手机对象。
//        分别为:小米，1000。苹果，8000。锤子2999。
//        定义一个方法，将价格低于3000的手机信息返回

        //定义一个集合
        ArrayList<Phone> list = new ArrayList<>();
        //newPhone类
        Phone l1 = new Phone("小米", 1000);
        Phone l2 = new Phone("苹果",8000);
        Phone l3 = new Phone("锤子",2999);
        //将Phone类存到集合中
        list.add(l1);
        list.add(l2);
        list.add(l3);
        //定义方法,查找价格
        ArrayList<Phone> result = seek(list);
        //遍历集合
        for (Phone p : result) {
            System.out.println(p.getBrand() + "," + p.getPrice());
        }
    }
    //    将价格低于3000的手机信息返回
    public static ArrayList<Phone> seek(ArrayList<Phone> list){
        ArrayList<Phone> results = new ArrayList<>();
        for (int i = 0; i < list.size(); i++) {
            Phone p = list.get(i);
            int pri = p.getPrice();
            if (pri < 3000) {
                results.add(p);
            }
        }
        return results;
    }
}
